<template>
</template>

<script>
	export default {
		data() {
			return {
				id: "",
			}
		},
		mounted() {
			this.scanCodeEvent()
		},
		methods: {

			/** 扫码事件**/
			scanCodeEvent() {
				console.log("山东省地方")
				wx.scanCode({
					onlyFromCamera: false, //值为 false  既可以使用相机也可以使用相册，  值为true 只能使用相机
					scanType: ['barCode', 'qrCode', 'datamatrix',
						'pdf417'
					], //分别对应 一维码  二维码  DataMatrix码  PDF417条码  
					success: async (res) => { //扫码成功后
						console.log(res)
						console.log(res.result) //所扫码的内容
						// console.log(res.scanType) 所扫码的类型
						// console.log(res.charSet) 所扫码的字符集
						// console.log(res.path) 当所扫的码为当前小程序二维码时，会返回此字段，内容为二维码携带的 path
						// console.log(res.rawData) 原始数据，base64编码
						var string = res.result.split("=")[1]; //分割取出cid
						console.log(string)
						this.id = string
						if (res.code === 200) {
							wx.navigateTo({
								url: '/pages/warehouse/index?id=' + this.id
							})
						}else{
							uni.showToast({
								title: res.message,
								icon: 'none',
								duration: 2000
							});
						}
					},
					fail: (res) => { //扫码失败后
						wx.showToast({
							title: '扫码失败',
							icon: 'loading',
							duration: 1500
						})
					},
				})
			},

		}
	}
</script>

<style>
</style>